package com.dawn.cloud.pos.drive.bean;

import java.util.List;

/**
 * @author yyhua
 *
 * @date 2018-06-08
 *
 * @Description bmp消费交易请求主体
 *
 */

public class BmpRequestSale {

    /**
     * 金额，必填 金额采用 000000000000 格式，12位金额，以“分”为单位，数值靠右对齐，不足12位前面补0
     */
    private String amount;

    /**
     * 款台号，必填
     */
    private String counterNo;

    /**
     * 支付方式，可选
     *
     * 消费:
     *   发起银行卡消费，支持非接闪付。
     *
     * 收款扫码:
     *   发起条码支付消费，支持微信、支付宝、银联钱包等条码支付方式的交易。
     *
     */
    private String transID;

    /**
     * 操作员号，选填
     */
    private String opID;

    /**
     * MIS交易流水号，必填。
     * 用于对账等操作时，识别对应的MIS系统交易
     */
    private String cashierID;

    private List<BmpRequestSaleProductInfo> productInfo;

    public String getAmount() {
        return amount;
    }

    public void setAmount(String amount) {
        this.amount = amount;
    }

    public String getCounterNo() {
        return counterNo;
    }

    public void setCounterNo(String counterNo) {
        this.counterNo = counterNo;
    }

    public String getTransID() {
        return transID;
    }

    public void setTransID(String transID) {
        this.transID = transID;
    }

    public String getOpID() {
        return opID;
    }

    public void setOpID(String opID) {
        this.opID = opID;
    }

    public String getCashierID() {
        return cashierID;
    }

    public void setCashierID(String cashierID) {
        this.cashierID = cashierID;
    }

    public List<BmpRequestSaleProductInfo> getProductInfo() {
        return productInfo;
    }

    public void setProductInfo(List<BmpRequestSaleProductInfo> productInfo) {
        this.productInfo = productInfo;
    }
}
